Almost Two State Self Stabilizing Synchronous Ring
نویسنده
چکیده
A self stabilizing distributed system is a network of state machines which, regardless of its initial global state, once started will regain its consistency by itself in a nite number of steps. Two are the main issues in the design of a self-stabilizing system: stabilization time and memory requirements. In this paper we present an almost two state self stabilizing unidirectional system solving the mutual exclusion problem where the machines are interconnected in a ring topology and the system is synchronous i.e. and an upper bound k on the relative machine speed is known; the system has an O(n) stabilization time where n is the number of machines in the ring. Furthermore it is shown that the only one two state solution for asynchronous rings to our knowledge, the probabilistic system presented in Fla94], self stabilizes only in partially synchronous systems where the upper bound k exists but is unknown and that for this solution convergence time and token circulation delay cannot be bounded.
منابع مشابه
Optimal Self-stabilizing Mutual Exclusion on Synchronous Rings
We propose several self-stabilizing protocols for unidirectional, anonymous, and uniform synchronous rings of arbitrary size, where processors communicate by exchanging messages. When the size of the ring n is unknown, we better the service time by a factor of n (performing the best possible complexity for the stabilization time and the memory consumption). When the memory size is known, we pre...
متن کاملSelf-stabilizing Robots in Highly Dynamic Environments
This paper deals with the classical problem of exploring a ring by a cohort of synchronous robots. We focus on the perpetual version of this problem in which it is required that each node of the ring is visited by a robot infinitely often. The challenge in this paper is twofold. First, we assume that the robots evolve in a highly dynamic ring, i.e., edges may appear and disappear unpredictably ...
متن کاملImproving the Probabilistic Three-State Self Stabilizing Ring
An improvement on the three-state probabilistic self-stabilizing ring proposed in Her92] is presented. The new ring does not suuer from the drawback of token propagation delay problem of the original system. 1 Motivation A self stabilizing distributed system is a network of state machines which, regardless of its initial global state, once started will regain its consistency by itself in a nite...
متن کاملSelf-stabilizing Rendezvous of Synchronous Mobile Agents in Graphs
We investigate self-stabilizing rendezvous algorithms for two synchronous mobile agents. The rendezvous algorithms make two mobile agents meet at a single node, starting from arbitrary initial locations and arbitrary initial states. We study deterministic algorithms for two synchronous mobile agents with different labels but without using any whiteboard in the graph. First, we show the existenc...
متن کاملSelf-Stabilizing Supervised Publish-Subscribe Systems
In this paper we present two major results: First, we introduce the first self-stabilizing version of a supervised overlay network (as introduced in [13]) by presenting a self-stabilizing supervised skip ring. Secondly, we show how to use the self-stabilizing supervised skip ring to construct an efficient self-stabilizing publish-subscribe system. That is, in addition to stabilizing the overlay...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995